//var Q=require('q');
//var request=require('request');
module.exports = function (app) {
    // 微信功能的post请求功能
    app.get('/pingpp', function (req, res, next) {

        var pingpp = require('pingpp')('sk_test_GynL48LybLyPCmTOC8anTaj1');
        //pingpp.charges.create({
        //    subject: "Your Subject",
        //    body: "Your Body",
        //    amount: 100,
        //    order_no: "123456789",
        //    channel: "upacp_wap",
        //    currency: "cny",
        //    client_ip: "127.0.0.1",
        //    extra:{ result_url:"192.168.1.180:3000/pinpp"},
        //    app: {id: "app_ir1uHKe9aHaL9SWn"}
        //}, function(err, charge) {
        //    if(err){
        //        res.send(err);
        //    }else{
        //        res.send(charge);
        //    }
        //
        //    // 异步调用
        //});


        pingpp.charges.create({
            subject: "Your Subject",
            body: "Your Body",
            amount: 100,
            order_no: "123456789",
            channel: "upacp",
            currency: "cny",
            client_ip: "127.0.0.1",
            app: {id: "app_ir1uHKe9aHaL9SWn"}
        }, function(err, charge) {
            if(err){
                res.send(err);
            }else{
                res.send(charge);
            }

            // 异步调用
        });




        //var weixin_promise = weixin_service.post();
        //weixin_promise.then(
        //    function (result) {
        //        res.send("weixin的get请求成功");
        //    },
        //    function (error) {
        //        res.send("weixin的get请求失败");
        //    });
        //console.log("post的异步测试");
    });

    // pinpp回调
    app.get('/pinpp', function (req, res, next) {

        res.send(res+req);

    });

};



